.topmenu ul {
    border-bottom:1px solid #00f;
    list-style-type:none;
    margin:1em 0;
    padding:3px 10px;
    text-align:left;
    margin: 7px 0px 0px 0px;
}
.topmenu ul li {
    display:inline;
    background-color:#FFFFFF;
}


a {
  outline: none;
}

body {
    color: #247;
}
.topmenu ul li a {
    text-decoration: none;
    position:relative;
    border-color:#00f #00f;
    border-style:solid solid none;
    border-width:1px 1px medium;
    margin-right:0px;
    padding:3px 4px;
    color: #fff;
    /* For WebKit (Safari, Google Chrome etc) */
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#00f));
    /* For Mozilla/Gecko (Firefox etc) */
    background: -moz-linear-gradient(top, #ddf, #00f);
    /* For Internet Explorer 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FF0000FF);
    /* For Internet Explorer 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FF0000FF)";
}

div.formContainer {
    border:1px solid #00f;
    border-top: none;
    /*242D95 border*/
}

.topmenu ul li.selected a {
background:#8c8;
background-image: -webkit-gradient(linear, 0% 0%, 0% 95%, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.7)));
background-image: -moz-linear-gradient(-90deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.7));

border-bottom:1px solid #fff;
    color: #247;
    /* For WebKit (Safari, Google Chrome etc) */
    background: -webkit-gradient(linear, left top, left bottom, from(#00f), to(#fff));
    /* For Mozilla/Gecko (Firefox etc) */
    background: -moz-linear-gradient(top, #aaf, #fff);
    /* For Internet Explorer 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF0000FF, endColorstr=#FFFFFFFF);
    /* For Internet Explorer 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF0000FF, endColorstr=#FFFFFFFF)";
}

